AngouriMath
Setting`1
Description
Summary
This class for configuring some internal mechanisms from outside
Type parameter "T"
Those configurations can be of different types
Remarks
per thread: the stack of values lives in an AsyncLocal`1. A scope
opened before an
scope opened inside a task is invisible to that task's siblings and to whatever
started it. Backing the field with
resumed on a pool thread saw the defaults, and a thread returned to the pool carried
whatever scope was left on it into the next caller.
AsyncLocal`1 copies on assignment to Value and on nothing else, so if a frame could be mutated in place, two flows holding the
same chain would write over each other. Pushing and popping therefore build a new
chain and assign it, rather than editing one.
Members
Default
PropertyIsOverriden
Propertyop_Implicit((`0)~AngouriMath.Convenience.Setting{`0}
Methodop_Implicit(AngouriMath.Convenience.Setting{(AngouriMath.Convenience.Setting{`0})~`0
MethodRemove(System.Int64)
MethodSet((`0)
MethodToString
MethodValue
Property
Angouri © 2019-2023 · Project's repo · Site's repo · Octicons · Transparency · 1953 pages online